include ../common.make

rules_sources =  \
	AddMissingTypeInheritanceDemandRule.cs \
	DoNotExposeFieldsInSecuredTypeRule.cs \
	DoNotExposeMethodsProtectedByLinkDemandRule.cs \
	DoNotReduceTypeSecurityOnMethodsRule.cs \
	ReviewNonVirtualMethodWithInheritanceDemandRule.cs \
	ReviewSealedTypeWithInheritanceDemandRule.cs \
	ReviewSuppressUnmanagedCodeSecurityUsageRule.cs \
	SecureGetObjectDataOverridesRule.cs \
	SecurityDeclarationRocks.cs

tests_sources = \
	AddMissingTypeInheritanceDemandTest.cs \
	DoNotExposeFieldsInSecuredTypeTest.cs \
	DoNotExposeMethodsProtectedByLinkDemandTest.cs \
	DoNotReduceTypeSecurityOnMethodsTest.cs \
	ReviewNonVirtualMethodWithInheritanceDemandTest.cs \
	ReviewSealedTypeWithInheritanceDemandTest.cs \
	ReviewSuppressUnmanagedCodeSecurityUsageTest.cs \
	SecureGetObjectDataOverridesTest.cs \
	SecurityDeclarationRocksTest.cs
